Python没有数组但是有列表。列表是超级动态的,因为它们允许您在其中存储多个“变量”。列表具有允许您操纵其中的值的方法。这里真的有一点要告诉你,让我们来看看吧。
例
|
|
结果
2
括号只是索引号的指示。像大多数编程语言一样,Python的索引从0开始。所以在这个例子中,1是列表中的第二个数字。当然,这是一个数字列表,但你也可以做一个字符串列表,甚至混合匹配,如果你真的想(不是最好的想法)。好的,现在看看我们是否可以打印整个列表。
例
|
|
结果
1
2
3
4
5
6
7
8
基本上,变量x是列表中的实际元素。我们递增隐式索引。
通用列表方法
有很多方法用于列表,但是我们至少将介绍如何添加和删除项目。所有的列表方法都可以在Python的文档网站上找到。方法遵循列表名称。在语句listName.append(2)中,append()是方法。
.append(value) - 将元素追加到列表的末尾
.count(’x’) - 计算列表中“x”的出现次数
.index(’x’) - 返回列表中“x”的索引
.insert(’y’,’x’) - 在’y’的位置插入’x’
.pop() - 返回最后一个元素,然后将其从列表中删除
.remove(’x’) - 从列表中查找并删除第一个“x”
.reverse() - 反转列表中的元素
.sort() - 按升序按字母顺序排列列表,或按升序排序
尝试玩几个方法来获得列表的感觉。它们是相当简单的,但它们对于了解如何利用Python的力量非常重要。